| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 4, Flash Player 5. Во Flash 5, оператор (<), это оператор сравнения, способный сравнивать значения различных типов. Во Flash 4, этот оператор работает только с числами. Файлы Flash 4, будучи перенесёнными в среду Flash 5 , подвергаются преобразованию, с целью сохранить целостность типа данных. Следующий пример показывает процесс конвертации.
Файл Flash 4 :
x <= y
Преобразованный файл Flash 5/или выше/ :
Number(x) <= Number(y)
expression1<= expression2
expression1,expression2 Число или строка.
Булево значение.
Оператор (сравнения), сравнивает два выражения и определяет, expression1
меньше чем или равно выражению expression2; если это так,
оператор возвращает true. Если expression1
больше чем expression2, оператор возвращает false.
Строки сравниваются исходя из алфавитного порядка; все заглавные буквы находятся
перед строчными буквами.
Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .
Этот пример демонстрирует результаты true и false
для обоих типов - строк и чисел.
trace(5<=10); // true
trace(2<=2); // true
trace(10<=3); // false
trace("Allen"<="Jack"); // true
trace("Jack"<="Allen"); // false
trace("11"<="3"); // true
trace("11"<=3); // false (числовое сравнение)
trace("C"<="abc"); // true
trace("A"<=a); // true
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |